package com.lsht.system.domain.siwei;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author zyc
 * @date 2023/10/11 14:46
 */
@Data
public class BusHelpFile {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    private Long id;

    /**
     * 文件名称
     */
    @ApiModelProperty(value = "文件名称")
    private String fileName;

    /**
     * 文件地址
     */
    @ApiModelProperty(value = "文件地址")
    private String fileUrl;

    /**
     * 文件后缀
     */
    @ApiModelProperty(value = "文件后缀")
    private String fileSuffix;

    /**
     * 文件归属(0管理端 1项目端)
     */
    @ApiModelProperty(value = "文件归属(0管理端 1项目端)")
    private Long fileBelong;

    /**
     * 文件状态(0启用 1停用)
     */
    @ApiModelProperty(value = "文件状态(0启用 1停用)")
    private Long fileStatus;

    /**
     * 文件类型(0系统帮助手册 1其他文档)
     */
    @ApiModelProperty(value = "文件类型(0系统帮助手册 1其他文档)")
    private Long fileType;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "创建者")
    private String createBy;

    @ApiModelProperty(value = "修改者")
    private String updateBy;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "修改时间")
    private Date updateDate;

    @ApiModelProperty(value = "pdf文件地址")
    private String filePdfUrl;
}
